libxenlight: remove any uuid dependancies from xl
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 5 Jan 2010 08:39:40 +0000 (08:39 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 5 Jan 2010 08:39:40 +0000 (08:39 +0000)
commit696b09d8dd27654f4b50f5d2d158ee9bfe008aab
tree38304324ef7163ef518a84c1d7dc76b31eedd90c
parent3f85a1728bf564b960005db42e43f7bb4fa7908a
libxenlight: remove any uuid dependancies from xl

uuid handles in create and now create_device_model need to fill the
uuid field by client. the uuid field happens to be the exact same size
as the standard uuid (sixteen 8 bits values).

stubdom need to have a uuid when created, so using the one in
create_device_model.

this permits the client library to generate the uuid in any way it see
fits (even if it's not compliant to any standard), and simplify
installation of the libxenlight header.

xl converted from libuuid generated uuid to generated through random()
C call.  need to be fixed if anyone plan to use xl for anything
seriously apart from developing libxl.

Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com>
tools/libxl/Makefile
tools/libxl/libxl.c
tools/libxl/libxl.h
tools/libxl/libxl_internal.h
tools/libxl/libxl_utils.c
tools/libxl/libxl_utils.h
tools/libxl/xen_uuid.h [deleted file]
tools/libxl/xl.c